package org.aristotle.generator.model.vo;

import lombok.Data;
import org.aristotle.generator.model.property.AriProperty;

import java.util.List;

@Data
public class EntityVO {
    private String name;	// 实体名(驼峰)
    private String chName;	// 中文名

    private Boolean assignKey = false;  // 自动分配ID,若为false则自动主键自增
    private Boolean logicDelete = false;    // 是否逻辑删除
    private Boolean updateTime = false;     // 添加updateTime字段
    private Boolean createTime = false;     // 添加createTime字段

    private List<AriPropertyVO> propertyList;	// 非键属性列表（用户输入，其他属性根据该属性生成）

}
